Planning as constraint satisfaction: Solving the planning graph by compiling it into CSP

نویسندگان

  • Minh Binh Do
  • Subbarao Kambhampati
چکیده

The idea of synthesizing bounded length plans by compiling planning problems into a combinatorial substrate, and solving the resulting encodings has become quite popular in recent years. Most work to-date has however concentrated on compilation to satis ability (SAT) theories and integer linear programming (ILP). In this paper we will show that CSP is a better substrate for the compilation approach, compared to both SAT and ILP. We describe GP-CSP, a system that does planning by automatically converting Graphplan's planning graph into a CSP encoding and solving it using standard CSP solvers. Our comprehensive empirical evaluation of GP-CSP demonstrates that it is superior to both the Blackbox system, which compiles planning graphs into SAT encodings, and an ILP-based planner in a wide range of planning domains. Our results show that CSP encodings outperform SAT encodings in terms of both space and time requirements in various problems. The space reduction is particularly important as it makes GP-CSP less susceptible to the memory blow-up associated with SAT compilation methods. The paper also discusses various techniques in setting up the CSP encodings, planning speci c improvements to CSP solvers, and strategies for variable and value selection heuristics for solving the CSP encodings of di erent types of planning problems. 1 We thank Biplav Srivastava for explaining the inner workings of van Beek and Chen's constraint solver, and Terry Zimmerman for many useful comments on the earlier drafts of this paper. We also thank Peter van Beek for putting his CSP library in the public domain, and patiently answering our questions. This research is supported in part by NSF young investigator award (NYI) IRI-9457634, ARPA/Rome Laboratory planning initiative grant F30602-95-C-0247, AFOSR grant F20602-981-0182 and NSF grant IRI-9801676. The source code of the planner is available for downloading at http://rakaposhi.eas.asu.edu/gp-csp.html Preprint submitted to Elsevier Preprint 6 June 2001

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Solving Planning-Graph by Compiling It into CSP

Although the deep affinity between Graphplan’s backward search, and the process of solving constraint satisfaction problems has been noted earlier, these relations have hither-to been primarily used to adapt CSP search techniques into the backward search phase of Graphplan. This paper describes GP-CSP, a system that does planning by automatically converting Graphplan’s planning graph into a CSP...

متن کامل

On Temporal Planning as CSP

(Appears as a regular paper in the proceedings of IEEE International Conference on Tools with Artificial Intelligence (ICTAI), IEEE Computer Society, Washington D.C. Nov. 2002, pp. 75-82.) Recent advances in constraint satisfaction and heuristic search have made it possible to solve classical planning problems significantly faster. There is an increasing amount of work on extending these advanc...

متن کامل

Tabu Search for Constraint Solving and Its Applications

The Constraint Satisfaction Problem (CSP) is a very general problem able to conveniently formulate a wide range of important applications in combinatorial optimization. These include well-known classical problems such as graph k-coloring and satisfiability, as well as many practical applications related to resource assignments, planning and timetabling. The feasibility problem of Integer Progra...

متن کامل

Fuzzy rrDFCSP and planning

Constraint satisfaction is a fundamental Artificial Intelligence technique for knowledge representation and inference. However, the formulation of a static constraint satisfaction problem (CSP) with hard, imperative constraints is insufficient to model many real problems. Fuzzy constraint satisfaction provides a more graded viewpoint. Priorities and preferences are placed on individual constrai...

متن کامل

Why is Scheduling Difficult? A CSP Perspective

Interest in Constraint Satisfaction Problems (CSP) continues to grow, fueled by both their uniform problem representation, i.e., constraint graph, and conceptually clear problem solver, i.e., heuristically guided variable and value ordering. With the advent of interval constraints, e.g, temporal and spatial, and their associated consistency techniques, and the availability of Constraint Languag...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Artif. Intell.

دوره 132  شماره 

صفحات  -

تاریخ انتشار 2001